/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body{
	background-color:#FFFFFF;
	font:12px "Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
}
img{
	border:none;
}
#container{
	width:90%;
	margin:0 auto;
}
#container .top{
	width:100%;
	margin-top:15px;
}
#container .top table{
	width:100%;
}
#container .top table a{
	color:#000000;
	text-decoration:none;
}
#container .top table a:hover{
	color:#0000FF;
	text-decoration:underline;
}

#container .top .nav{
	width:100%; 
	height:39px; 
	background-color:#EEEEEE; 
	padding:5px 0px;
}
#container .top .nav_content{
	margin-left:6px; 
	margin-right:6px; 
	height:37px; 
	border:solid 1px #DDDDDD; 
	background-color:#F6F6F6;
}
#container .top .nav_content div{
	height:37px; 
	border-right:solid 1px #DDD; 
	float:left; 
	font-weight:bold; 
}
#container .top .nav_content a{
	color:#454545; 
	text-decoration:none; 
	height:37px; 
	line-height:37px; 
	padding:0 20px; 
	display:inline-block;
}
#container .top .nav_content a:hover{
	background-color:#FDFCF6;
}
#container .top .nav_content a.active,#container .top .nav_content a.active:hover{
	background:url(../images/top-menu-item-bg.gif) repeat-x;
}
#container .top .nav_content .logout{
	border:none; 
	border-left:solid 1px #DDD; 
	float:right;
}
#container .main{
	width:100%; 
	margin-top:20px; 
	background:#EEEEEE; 
	padding:5px 0px;
}
#container .main_content{
	margin:1px 6px; 
	border:solid 1px #DDDDDD; 
	background-color:#FFF;
	min-height:500px !important;
	*+height:500px;
	_height:500px;
}
#container .main_content_left{
	width:179px;
	height:100%;
	border-right:solid 1px #DDDDDD;
	float:left;
}
#container .main_content_left div{
	width:100%; 
	height:29px; 
	border-bottom:solid 1px #DDD;
}
#container .main_content_left a{
	display:block; 
	color:#646464;
	background-color:#F6F6F6;
	height:29px;
	line-height:29px; 
	padding:0 19px; 
	text-decoration:none;
}
#container .main_content_left a:hover{
	background-color:#FDFCF6;
}
#container .main_content_left a.active,#container .main_content_left a.active:hover{
	background-color:#f0f7fa; 
	color:#c66653;
}
#container .main_content_right{
	margin-left:180px;
	height:100%;
}
#container .main_content_right iframe{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#container .clear{
	clear:both;
}
#container .bottom{
	width:100%;
	font:12px Tahoma;
	line-height:11px; 
	color:#9B9B9B; 
	margin: 10px 0 30px 0; 
	text-align:center;
}
#container .bottom a{
	color: blue; 
	text-decoration:none;
}
#container .bottom a:hover{
	color: #0000FF; 
	text-decoration:underline;
}